0febe3322bdd003bbf43cb311d0067e297846ef4,idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/JetAnonymousSuperMacro.java,JetAnonymousSuperMacro,calculateResult,#Expression[]#ExpressionContext#,63
Before Change
@Override
public Result calculateResult(@NotNull Expression[] params, ExpressionContext context) {
AnonymousTemplateEditingListener.registerListener(context.getEditor(), context.getProject());
PsiNamedElement[] vars = getSupertypes(params, context);
if (vars == null || vars.length == 0) return null;
After Change
public Result calculateResult(@NotNull Expression[] params, ExpressionContext context) {
Editor editor = context.getEditor();
if (editor != null) {
AnonymousTemplateEditingListener.registerListener(editor, context.getProject());
}
PsiNamedElement[] vars = getSupertypes(params, context);